package com.ld.wms.sysenum;

import lombok.Getter;

@Getter
public enum SystemVariableEnum {
    taskSampleSize("taskSampleSize", "某个任务的样品数量"),
    taskSampleRemainSize("taskSampleRemainSize", "某个任务的剩余样品数量"),
    subTaskSampleSize("subTaskSampleSize", "某个子任务样品数"),
    subRemainTaskSampleSize("subRemainTaskSampleSize", "某个子任务剩余样品数(生成节点的时候用)"),
    currentTmpSampleLocal("currentTmpSampleLocal", "当前样品拿到的位置(全局任务使用)"),
    subTaskRotateArray( "subTaskRotateArray", "当前子任务设备转盘孔位以及点位信息,[1-1001,2-1001,3-1002]"),
    subTaskRotateOutArray( "subTaskRotateOutArray", "当前子任务设备转盘孔位以及点位信息,[1-1001,2-1001,3-1002]"),
    currentTaskTmpSampleShelfLocation("currentTaskTmpSampleShelfLocation", "当前样品暂存架架拿取位置1-12(任务变量)"),
    homeShelfPointArray("homeShelfPointArray", "样品柜数组格式[拿点位-拿安全点位-放点位-放点位安全点位]"),
    recoveryShelfPointArray("recoveryShelfPointArray", "样品回收柜数组格式[拿点位-拿安全点位-放点位-放点位安全点位]"),
    tmpShelfSamplePointArray("tmpShelfSamplePointArray", "样品暂存架12个点位信息[1001,1002,1003....]目前是固定12个"),
    ;
    // 枚举内部变量，msg\code.
    private final String name;
    private final String remark;

    SystemVariableEnum(String name, String remark) {
        this.name = name;
        this.remark = remark;
    }

}
